﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model
{
    public class ClsMødeCollection
    {
        List<ClsMøde> listMøde;

        public ClsMødeCollection()
        {
            listMøde = new List<ClsMøde>();
        }

        public ClsMøde OpretMøde(int mødeID, DateTime mødeDato, string mødeSted, string mødeBeskrivelse)
        {
            ClsMøde nytMøde = new ClsMøde(mødeID, mødeDato, mødeSted, mødeBeskrivelse);
            listMøde.Add(nytMøde);
            return nytMøde;
        }

        public ClsMøde findMøde(int mødeID)
        {
            foreach (ClsMøde m in listMøde)
            {
                if (m.MødeID == mødeID)
                {
                    return m;
                }
            }
            return null;
        }

        public ClsMøde SletMøde(int mødeID)
        {
            ClsMøde mødeSlet = findMøde(mødeID);
            listMøde.Remove(mødeSlet);
            return mødeSlet;
        }

        public List<String> GetMødeID()
        {
            List<String> mødenavne = new List<String>();
            foreach (ClsMøde item in listMøde)
            {
                mødenavne.Add(item.MødeID.ToString());
            }
            return mødenavne;
        }
    }
}
